package common.intercepter.entity;


import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;

/**
 * <p>
 * 机构表
 * </p>
 *
 * @author xiaoyuer
 * @since 2020-07-09
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class UimsInstitution implements Serializable {

    private static final long serialVersionUID = 1L;


    private Long id;

    /**
     * 机构名称
     */
    private String insName;

    /**
     * 单位地址
     */
    private String insAddress;

    /**
     * 到期时间
     */
    private Long insEndDate;

    /**
     * 区域管理员id
     */
    private Long subadm;

    /**
     * 单位类别
     */
    private Integer type;

    /**
     * 公共账号
     */
    private String publicUser;

    /**
     * 公共密码
     */
    private String publicPass;

    /**
     * 联系人
     */
    private String linkman;

    /**
     * 联系电话
     */
    private String adtel;

    /**
     * 联系邮箱
     */
    private String ademail;

    /**
     * 单位图标
     */
    private String logo;

    /**
     * 简洁描述
     */
    private String intro;

    /**
     * 用户数量
     */
    private Integer userNum;

    /**
     * IP地址
     */
    private String unitip;

    /**
     * 最大登录数量
     */
    private Integer glogin;

    /**
     * 最大可注册用户
     */
    private Integer mostNum;

    /**
     * 当前登录用户数量
     */
    private Integer gloginnow;

    /**
     * 资源列表
     */
    private String resIds;

    /**
     * 添加时间
     */
    private Long createTime;

    /**
     * 更新时间
     */
    private Long updateTime;

    /**
     * 状态
     */
    private Integer status;

    /**
     * 创建人
     */
    private Integer createUser;

    /**
     * 修改人
     */
    private Integer updateUser;

    /**
     * 是否工号登录
     */
    private Boolean isCodeLogin;

    /**
     * 是否工号注册
     */
    private Boolean isCodeReg;

    /**
     * ip免登登录
     */
    private Boolean ipLoginFree;

    /**
     * ip漫游30天
     */
    private Boolean ipLoginThree;

    /**
     * ip强制登录
     */
    private Boolean ipLoginForce;

    /**
     * 自由注册
     */
    private Boolean freeReg;

    /**
     * 注册审核
     */
    private Boolean regReview;

    /**
     * 虚拟号段登录时强制绑定真实手机号
     */
    private Boolean isBindMobile;

    /**
     * 是否强制修改弱口令
     */
    private Boolean isWeakPassword;

    /**
     * 是否自定义logo
     */
    private Boolean customizeLogo;


}
